package com.jy.api.healthreord.dto.yl.chufang;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
public class ZhongYiMZCFMXJLDto {
    @ApiModelProperty(name = "统一社会信用代码",notes = "")
    private String tongyishxydm ;
    @ApiModelProperty(name = "医疗机构代码",notes = "")
    private String yiliaojgdm ;
    @ApiModelProperty(name = "医疗机构名称",notes = "")
    private String yiliaojgmc ;
    @ApiModelProperty(name = "院区ID",notes = "")
    private String yuanquid ;
    @ApiModelProperty(name = "处方ID",notes = "")
    private String chufangid ;
    @ApiModelProperty(name = "处方编号",notes = "")
    private String chufangbh ;
    @ApiModelProperty(name = "处方明细ID",notes = "")
    private String chufangmxid ;
    @ApiModelProperty(name = "处方明细编号",notes = "")
    private String chufangmxbh ;
    @ApiModelProperty(name = "院区名称",notes = "")
    private String yuanqumc ;
    @ApiModelProperty(name = "门急诊/住院标志",notes = "")
    private String menjizzybz ;
    @ApiModelProperty(name = "医保项目代码",notes = "")
    private String yibaoxmdm ;
    @ApiModelProperty(name = "中药代码",notes = "")
    private String zhongyaodm ;
    @ApiModelProperty(name = "中药名称",notes = "")
    private String zhongyaomc ;
    @ApiModelProperty(name = "产地名称",notes = "")
    private String chandimc ;
    @ApiModelProperty(name = "草药类别代码",notes = "")
    private Integer caoyaolbdm ;
    @ApiModelProperty(name = "药品剂型代码",notes = "")
    private String yaopinjxdm ;
    @ApiModelProperty(name = "药品品级",notes = "")
    private String yaopinpj ;
    @ApiModelProperty(name = "单帖使用量",notes = "")
    private Double dantiesyl ;
    @ApiModelProperty(name = "单帖使用量单位代码",notes = "")
    private String dantiesyldwdm ;
    @ApiModelProperty(name = "单帖使用量单位名称",notes = "")
    private String dantiesyldwmc ;
    @ApiModelProperty(name = "中药煎煮法",notes = "")
    private Integer zhongyaojzf ;
    @ApiModelProperty(name = "药品备注信息",notes = "")
    private String yaopinbzxx ;
    @ApiModelProperty(name = "药品金额",notes = "")
    private BigDecimal yaopinje ;
    @ApiModelProperty(name = "退药标志",notes = "")
    private Integer tuiyaobz ;
    @ApiModelProperty(name = "作废标志",notes = "")
    private Integer zuofeibz ;
    @ApiModelProperty(name = "更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gengxinsj ;
    @ApiModelProperty(name = "",notes = "null")
    @JSONField(serializeUsing = ToStringSerializer.class)
    private String id ;
    @ApiModelProperty(name = "病人信息表的主键id",notes = "没有时默认为0")
    @JSONField(serializeUsing = ToStringSerializer.class)
    private String patientid ;
    @ApiModelProperty(name = "",notes = "null")
    private String appid ;
    @ApiModelProperty(name = "首次上传时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date chuangjiansj ;
    @ApiModelProperty(name = "最后更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date xiugaisj ;
}
